d5bc43a4cf1c49acf53cd072a612060f43a35fb2,ch.elexis.core/src/ch/elexis/core/model/prescription/Methods.java,Methods,getSignatureAsStringArray,#String#,13
Before Change
if (signature.matches("[0-9½¼]+([xX][0-9]+(/[0-9]+)?|)")) { //$NON-NLS-1$
String[] split = signature.split("[xX]");//$NON-NLS-1$
int length = (split.length <= 4) ? split.length : 4;
System.arraycopy(split, 0, daytimeSignature, 0, length);
} else if (signature.indexOf('-') != -1) {
String[] split = signature.split("[-]"); //$NON-NLS-1$
int length = (split.length <= 4) ? split.length : 4;
After Change
}
} else if (signature.indexOf('-') != -1) {
String[] split = signature.split("[-]"); //$NON-NLS-1$
if (split.length > 0 && split.length < 5) {
System.arraycopy(split, 0, daytimeSignature, 0, split.length);
return getDayTimeOrFreetextSignatureArray(daytimeSignature);
}
} else if (signature.indexOf("/") != -1) {
String[] split = signature.split("[/]"); //$NON-NLS-1$